home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0399 / 29 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  2.0 KB

  1. Subject: Keyboard Shortcuts & Colour:
  2. Date: Tue, 31 May 1994 09:42:27 +0200
  3. From: Jaap Henk Hoepman <Jaap-Henk.Hoepman@cwi.nl>
  4. Precedence: bulk
  5.  
  6.  
  7. When discussing keyboard shortcuts, I think we should also
  8. discuss to which application a keyboard shortcut is directed.
  9. Some shortcuts (like ^A for select all: which only means beginning of line
  10. under Emacs and look-alikes) do something within an application, other
  11. shortcuts (like ^W or ^C for cycle windows) have a somewhat different
  12. interpretation, depending on whether the application is single-tasking or a
  13. MultiTos application: in the first case it tops another window of the same
  14. application, in the other case it may top a window of a different application.
  15.  
  16. It really is a pity that there isn't a window-manager kind of program 
  17. (or metaphore) like we have under X. There we have one _active_ window (which
  18. is not necessarily the topmost) which gets all the keyboard events and which
  19. would also have control over the colour palette in force. (So the
  20. window-manager is an extension of Warwick's idea of a colour-palette manager
  21. APP.
  22.  
  23. Under X one can change the active window in two ways: move the mouse pointer
  24. or selecting a new window by clicking (click-to-type). In the first case, if
  25. the mouse pointer is not over any window, we could send all keyboard events to
  26. the window manager. After all, it seems most reasonable to let the window
  27. manager handle commands to cycle windows. One could also specify that if an
  28. application receives an event it cannot handle, it should send it to the window
  29. manager. Then seperating global and application specific shortcuts allows us to
  30. type the first no matter where the mouse pointer is.
  31.  
  32. B.t.w. I think it would be better to have two shortcuts for raise and lower
  33. window than one for cycle window. Especially on large screens certain windows
  34. may not overlap, in whcih case it is hard to determine as a user which one is
  35. the topmost. Performing cycle-window may have unexpected results in those
  36. cases.
  37.  
  38. Jaap-Henk Hoepman
  39.  
  40.